package com.ruoyi.answer.domain.excel;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.answer.domain.vo.ExamQuestionChoiceVo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@Data
@ExcelIgnoreUnannotated
public class ExcelPaper implements Serializable {
    /**
     * 自动编号
     */
//    @ExcelProperty(value = "自动编号")
    private Long id;

    /**
     * 试卷编号
     */
//    @ExcelProperty(value = "试卷编号")
    private Long paperId;
    /**
     * 试卷名称
     */
//    @ExcelProperty(value = "试卷名称",index = 0)
    private String paperName;

    /**
     * 题目编号
     */
//    @ExcelProperty(value = "题目编号")
    private Long questionId;

    /**
     * 试题编号
     */
    @ExcelProperty(value = "试题编号",index = 0)
    private Long questionOrder;

    /**
     * 题目分值
     */
    @ExcelProperty(value = "题目分值",index = 1)
    private Long score;


    /**
     * 题目类型
     */
    @ExcelProperty(value = "题目类型",index = 2)
    private String questionType;

    /**
     * 题干
     */
    @ExcelProperty(value = "题干",index = 3)
    private String questionTitle;

    /**
     * 题目答案
     */
    @ExcelProperty(value = "题目答案",index = 4)
    private String answer;

    /**
     * 题目解析
     */
    @ExcelProperty(value = "题目解析",index = 5)
    private String analysis;
    /**
     * 题目选项
     */
//    @ExcelProperty(value = "题目选项")
    @ExcelProperty(value = "选项A",index = 6)
    private String choiceA;
    @ExcelProperty(value = "选项B",index = 7)
    private String choiceB;
    @ExcelProperty(value = "选项C",index = 8)
    private String choiceC;
    @ExcelProperty(value = "选项D",index = 9)
    private String choiceD;

}
